/* innitial */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}
video,audio,canvas{display: inline-block}
[hidden],template{display:none}
*{font-family:"microsoft yahei";}
html{font-family:"microsoft yahei";color:rgba(0,0,0,1);-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none;
    width:100%;height:100%;}
body{width:100%;height:100%;background: #ffffff;}
a{background: transparent; text-decoration:none;}
a:focus {outline: thin dotted}
a:active,a:hover{outline:0}
abbr[title]{border-bottom: 1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:rgba(255,255,0,1);color:rgba(0,0,0,1)}
img {border: 0;}
fieldset {border: 1px solid rgba(192,192,192,1);margin: 0 0.2rem;padding: 0.35em 0.625em 0.75em}
legend {border: 0; padding: 0}
button,input,select,textarea {font-family: inherit}
button,input {line-height: normal}
input[type="text"],input[type="password"]{autocapitalize:"off"}
input[type="text"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;border-radius: 0;}
button,select {text-transform: none}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer}
button[disabled],html input[disabled] {cursor: default}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box; padding: 0}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0}
textarea {overflow: auto;vertical-align: top}
table {border-collapse: collapse;border-spacing: 0}
body,figure,button,input,select,textarea,p,h1,h2,h3,h4,ul,li,dl,dd,dt,blockquote,form{margin:0;padding:0}/* 2013-12-17update */
li{list-style:none}
input,select,textarea{outline:none}
h1,h2,h3,h4,th{font-weight:normal}
em{font-style:normal}
select{-webkit-appearance:none;-o-appearance: none;-moz-appearance: none;-ms-appearance: none;-webkit-tap-highlight-color: transparent}
/* common */
*{line-height: 100%;}
.fl{float:left}
.fc{margin:auto 0}
.fr{float:right}
.clearfix:after{clear:both;display:block;content:"";}
.clearfix{*zoom:1;}
.borbom{border-bottom: 0.25rem solid #e0e0e0 !important;}
.bor{border: 0 !important;}
.mar{margin: 0!important;}
.dis{display: none}
input[type=radio]{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.clear{clear: both}
input{border-radius: 0;}